import {NgModule} from "@angular/core";
import {CarbReductionRankComponent} from "@app/shared/components/card/list/energy-app/carb-reduction-rank.component";
import {ChargePowerComponent} from "@app/shared/components/card/list/energy-app/charge-power.component";
import {DataAnalysisComponent} from "@app/shared/components/card/list/energy-app/data-analysis.component";
import {DistributionComponent} from "@app/shared/components/card/list/energy-app/distribution.component";
import {EgAppCardListComponent} from "@app/shared/components/card/list/energy-app/eg-app-card-list.component";
import {SharedModule} from "@app/shared/components/SharedModule";
import {IntroduceModule} from "@app/shared/components/introduce/IntroduceModule";
import {NgForOf, NgOptimizedImage} from "@angular/common";
import {OpticalModule} from "@app/shared/components/card/list/column/optical-storage/OpticalModule";
import {ListModule} from "@app/shared/components/card/list/ListModule";
import {NzDropDownModule} from "ng-zorro-antd/dropdown";
import {NzIconModule} from "ng-zorro-antd/icon";

@NgModule({
  declarations: [
    CarbReductionRankComponent,
    ChargePowerComponent,
    DataAnalysisComponent,
    DistributionComponent,
    EgAppCardListComponent
  ],
  imports: [
    SharedModule,
    IntroduceModule,
    NgForOf,
    NgOptimizedImage,
    OpticalModule,
    ListModule,
    NzDropDownModule,
    NzIconModule
  ],
  exports: [
    DistributionComponent,
    EgAppCardListComponent
  ]
})
export class EnergyAppModule {
}
